package cn.xorange.commons.data.constants;

/**
 * @author : yangjian
 * @date : 2023/3/8
 */
public class DataConstants {
    private DataConstants(){}

    public static final String FLAG_DISABLE = "1";

    public static final Long TREE_ROOT_CODE = 0L;

    /**
     * 数据权限过滤关键字
     */
    public static final String DATA_SCOPE = "dataScope";
    public static final String DATA_SCOPE_ALIAS = "dataScopeAlias";

    /** 数据业务权限，所有组织架构数据 */
    public static final String DATA_SCOPE_ALL = "1";
    /** 数据业务权限，用户自定义的部门数据 */
    public static final String DATA_SCOPE_CUSTOM  = "2";
    /** 数据业务权限，本部门的数据 */
    public static final String DATA_SCOPE_OUR_ORG = "3";
    /** 数据业务权限，本部门及以下的数据 */
    public static final String DATA_SCOPE_OUR_ORG_LINK  = "4";
    /** 数据业务权限，仅用户自己的数据 */
    public static final String DATA_SCOPE_MYSELF = "5";



}
